Für den Austausch zwischen 2 ingenious.V12 Datenbanken können Kontaktdatensätze inklusive verknüpfter Informationen wie Zusatzadressen, Projektbezogene Texte, Sonderpreise, Dokumente & Termine, Dateianlagen, Benutzer-Felder und Verknüpfungen zu Kontakteordnern im XML Format exportiert und importiert werden.
Die API Tool_XML_Export_Contacts kann mit 2 optionalen Variablen gestartet werden:
vbSelectOrder |
| ||||
vsExportPath |
|
Export von manuell ausgewählten Kontakten |
Kopiere Code |
---|---|
vbSelectOrder:=True vsExportPath:="D:"+<>PathSep+"Kontakt-Schnittstelle"+<>PathSep Tool_XML_Export_Contacts sys_ShellExecute ("open";vsExportPath;"";"";SW_SHOWNORMAL) |
Für den Export der Kontakte aus der Kontakteliste heraus ist das Skript als gespeichertes Skript anzulegen und der Kontakteliste zuzuordnen.
In der Kontakteliste sind für den Export alle gewünschten Datensätze zu markieren und der Export kann über den Eintrag (entsprechend des Namens, unter dem das Skript angelegt wurde) "XML_Kontakt_Export" gestartet werden.
Entsprechend des Aufrufs "sys_ShellExecute ("open";vsExportPath;"";"";SW_SHOWNORMAL)" wird anschließend der Exportordner geöffnet. Die exportierten Datensätze wurden angelegt.
Der Kontakte XML Export kann alternativ direkt im Skriptmodul gestartet werden. Hier ist dann explizit anzugeben, welche Kontakte exportiert werden sollen.
Kontakteexport per Skriptsuche |
Kopiere Code |
---|---|
vbSelectOrder:=False QUERY([Kontakte];[Kontakte]Matchcode="@muster@") vsExportPath:="D:"+<>PathSep+"Kontakt-Schnittstelle2"+<>PathSep Tool_XML_Export_Contacts sys_ShellExecute ("open";vsExportPath;"";"";SW_SHOWNORMAL) |
Die exportierten Datensätze werden im vorgegebenen Ordner ausgegeben.
Der Import der Kontaktdatensätze wird über die API Tool_XML_Import_Contacts ausgeführt. Folgende optionale Variablen stehen zur Verfügung:
vsImportPath |
| ||||
vsImportDonePath |
|
Skript für den Import von Kontakten |
Kopiere Code |
---|---|
vsImportPath:="D:"+<>PathSep+"Kontakt-Schnittstelle2"+<>PathSep vsImportDonePath:="D:"+<>PathSep+"Kontakt-Schnittstelle"+<>PathSep+"Importiert"+<>PathSep Tool_XML_Import_Contacts |